자바 로또(Lotto) 소스 :: 자바예제모음[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

자바예제모음
[1]
등록일:2008-04-15 16:49:05 (0%)
작성자:
제목:자바 로또(Lotto) 소스

Image size : 387 Ⅹ 198


import  java.util.*;

class  Lotto  {
        public  static  void  main(String  args[])  {
                Random  r  =  new  Random();
                int[]  loNum  =  new  int[6];  //  번호가입력될배열을만듬
                int  nextCount  =  0;  //  배열의인덱스값
                int  num  =  0;  //  로또번호를담을변수
                for  (;  nextCount  <  6;)  {  //  증감식을쓰지말고  일단  무조건6번돌림
                        num  =  r.nextInt(45)  +  1;  //  로또번호추출
                        if  (nextCount  ==  0)  {  //  첫번째방에들어갈번호를만드는  조건
                                loNum[nextCount]  =  num;
                                System.out.print(loNum[nextCount]  +  "    ");
                                nextCount++;  //  인덱스값1증가
                        }  else  {  //  실질적인  로또번호추출은  여기서부터
                                loNum[nextCount]  =  num;  //  두번째로또번호부터  입력
                                int  equalsNum  =  0;  //  반복된값을검색하기위한변수
                                a:  for  (int  j  =  0;  j  <  nextCount;  j++)  {  //  중복값을  검색하기위한포문
                                        if  (loNum[nextCount]  ==  loNum[j])  {  //  중복된값검증
                                                equalsNum++;  //  중복되었으면  변수1증가
                                                break  a;  //  처음포문으루감
                                        }
                                }
                                if  (equalsNum  ==  0)  {  //  중복되었으면  equalsNum은  0이아님  중복안되었으면  실행
                                        System.out.print(loNum[nextCount]  +  "    ");  //  로또두번째번호부터  출력
                                        nextCount++;  //  배열인덱스값증가
                                }
                        }
                }
                System.out.println();  //  줄바꿈
        }
}

출처  :  http://elog.comrg.net/java/967
[본문링크] 자바 로또(Lotto) 소스
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=7409
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.